<?php

	session_start();

	require('setlang.php');
	require('Models/basics.php');
	require('Models/connectBDD.php');
	require('Models/promos.php');
	
	require('Models/ariane.php');
	
	$Ariane = getArianeGenealogy();
	
	//Vous pouvez modifier le nombre de locations par page ici. (Défaut : 8)
	
	$LocationsByPage = 8;
	
	$connexion = PDO_BDD_Connect();

	//Si on effectue une nouvelle visite alors on se met en première page
	if (newVisit())
	{
		$_SESSION['page'] = 1;
	}
	//On cherche si on demande ou non à changer de page
	getActualPage();
	//Si on change de page, getActualPage s'en est chargé, on efface la variable et on relance la page pour la transparence.
	if (isset($_GET['page']))
	{
		unset($_GET['page']);
		header("Location:promos.php");
	}

	$Nbpages = getTotalNbPages($connexion,$LocationsByPage);
	//On récupère les indices des pages pour la navigation ainsi que les textes des boutons.
	$previousNext = getPreviousNextPageText($Nbpages);
	//On charge enfin les locations.
	$locations = getLocationUnderPromo($connexion,$_SESSION['page']-1,$LocationsByPage);
	
	require("Views/promos.php");
	
?>
